package com.cip.client.modelo.entidad;

import java.io.Serializable;

import javax.jdo.annotations.Extension;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.cip.client.modelo.BaseRecord;

/**
 * @author Angel
 * 
 * 
 */
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class DatosComunicacionEntidadRecord extends BaseRecord implements Serializable {
	

	/**
	 * 
	 */
	private static final long serialVersionUID = -8718645771526772389L;

	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	@Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "true")
	private String id;

	@Persistent
	private String telefono1;

	@Persistent
	private String telefono2;

	@Persistent
	private String telefono3;

	@Persistent
	private String movil1;

	@Persistent
	private String movil2;

	@Persistent
	private String movil3;

	@Persistent
	private String email1;

	@Persistent
	private String email2;
	
	@Persistent
	private String fax1;
	
	@Persistent
	private String fax2;
	

	public DatosComunicacionEntidadRecord() {

	}

	@Override
	public void copia(BaseRecord record) {
		setTelefono1(((DatosComunicacionEntidadRecord) record).getTelefono1());
		setTelefono2(((DatosComunicacionEntidadRecord) record).getTelefono2());
		setTelefono3(((DatosComunicacionEntidadRecord) record).getTelefono3());
		setMovil1(((DatosComunicacionEntidadRecord) record).getMovil1());
		setMovil2(((DatosComunicacionEntidadRecord) record).getMovil2());
		setMovil3(((DatosComunicacionEntidadRecord) record).getMovil3());
		setEmail1(((DatosComunicacionEntidadRecord) record).getEmail1());
		setEmail2(((DatosComunicacionEntidadRecord) record).getEmail2());
		setFax1(((DatosComunicacionEntidadRecord) record).getFax1());
		setFax2(((DatosComunicacionEntidadRecord) record).getFax2());
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTelefono1() {
		return telefono1;
	}

	public void setTelefono1(String telefono1) {
		this.telefono1 = telefono1;
	}

	public String getTelefono2() {
		return telefono2;
	}

	public void setTelefono2(String telefono2) {
		this.telefono2 = telefono2;
	}

	public String getTelefono3() {
		return telefono3;
	}

	public void setTelefono3(String telefono3) {
		this.telefono3 = telefono3;
	}

	public String getMovil1() {
		return movil1;
	}

	public void setMovil1(String movil1) {
		this.movil1 = movil1;
	}

	public String getMovil2() {
		return movil2;
	}

	public void setMovil2(String movil2) {
		this.movil2 = movil2;
	}

	public String getMovil3() {
		return movil3;
	}

	public void setMovil3(String movil3) {
		this.movil3 = movil3;
	}

	public String getEmail1() {
		return email1;
	}

	public void setEmail1(String email1) {
		this.email1 = email1;
	}

	public String getEmail2() {
		return email2;
	}

	public void setEmail2(String email2) {
		this.email2 = email2;
	}

	public void setFax1(String fax1) {
		this.fax1 = fax1;
	}

	public String getFax1() {
		return fax1;
	}

	public void setFax2(String fax2) {
		this.fax2 = fax2;
	}

	public String getFax2() {
		return fax2;
	}

}